草庐IT

java - Android AsyncTask 和对象传递

全部标签

javascript - 在 JavaScript 中检测一个对象是否有子对象

在JavaScript中,您可以像这样获取XML节点的子节点...varchildren=xml.childeNodes;如何获取对象的子对象?varobj={prop1:'stuff',prop2:'things',prop3:'stuff-n-things'}第二轮给定一个这样的对象..varObj={levelOneProp1:'stuff',levelOneProp2:'things',levelOneProp3:{levelTwoProp1:'moreStuff',levelTwoProp2:'morethings',levelTwoProp3:'morestuff-n-th

javascript - 如何将 Ruby 数组传递给 Javascript 以制作折线图

我正在尝试制作一个网页以在我的RubyonRails2.3.14应用程序中显示折线图。我找到了一个名为JSCharts的工具,它允许我使用Javascript创建漂亮的图表,但我无法向它发送所需的数据。下面是制作静态线图的方法:varmyData=newArray([1,395],[2,244],[3,223],[4,210],[5,238],[6,223],[7,275],[8,31]);varmyChart=newJSChart('chartcontainer','line');myChart.setDataArray(myData);myChart.draw();我将该代码放入s

javascript - 自执行函数作为javascript中的对象属性值

是否可以有一个自执行函数,它是一个对象属性值,可以为对象中的其他属性赋值?例如-我想做的是:varb={c:'hi',d:null,e:newfunction(){this.d=5}};但是新函数里面的“this”好像是指b.e.是否可以从函数内部访问b.e父级(即b)? 最佳答案 这就是您的做法。通常称为模块模式(moreinfo)varb=function(){varc='hi';vard=null;return{c:c,d:d,e:function(){//thisfunctioncanaccessthevardinthecl

javascript - 命名闭包会污染全局/窗口对象吗?

根据thisnodestyleguide,给闭包一个名字是一个好习惯:Rightreq.on('end',functiononEnd(){console.log('winning');});Wrongreq.on('end',function(){console.log('losing');});不过,我习惯了想functionsomeName(){someStatements();}...语法作为创建全局变量的东西,someName或window.someName用于该函数。这真的是一个好的实践,还是一个非常糟糕的风格指南? 最佳答案

javascript - 在angularjs中使用来自rest服务的JSON对象

我有一个返回JSON和一个数字的休息服务{"uptime":"44"}在url下可用:http://localhost/uptime我想使用angularJS在页面上显示这个值。我写了一个资源来从这个resturl获取数据:angular.module('utilService',['ngResource']).factory('UtilService',function($resource){varUtilService=$resource('/uptime',{},{'get':{method:'GET',params:{format:'.json'},isArray:false}

javascript - 为什么不通过对方法的引用来传递原型(prototype)更改?

GoogleAnalytics最初使用_gaq[objectArray].将数组传递给函数在JavaScript中是通过引用传递对象。(编辑:正如答案中所指出的,引用是按值传递的。有关JavaScript中引用/值传递的更多详细信息,请参阅https://stackoverflow.com/a/5314911/120521。)下面的代码使用jQuery等待DOM加载,然后附加一个change一旦用户更改,该事件将向GoogleAnalytics发送虚拟网页浏览字段。var_gaq=_gaq||[];_gaq.push(['_setAccount',_gAAccount]);_gaq.p

javascript - 动态嵌套对象数组的递归迭代

我正在使用AngularJS及其示例之一:http://jsfiddle.net/furf/EJGHX/我需要在更新功能发生时获取数据,并在发送到服务器之前向其添加一些值。(如果用angular而不是js做这个会更好让我知道)我正在尝试获取“parentid”和“index”并更新子项。这是我正在循环的数据{"children":[{"id":"5","parentid":"0","text":"DeviceGuides","index":"1","children":[{"id":"10","index":"0","text":"GrandstreamGXP-21XX"},{"id"

javascript - 我如何使用 JavaScript 判断 DOM 对象是否在窗口之外?

这个问题在这里已经有了答案:HowcanItellifaDOMelementisvisibleinthecurrentviewport?(31个答案)Howtocheckifelementisvisibleafterscrolling?(46个答案)关闭9年前。我正在寻找一种方法来了解某个对象(如Div、img等)是否在JavaScript/jQuery窗口中被用户显示和可见。当我说“显示并可见”时,就是用户没有充分滚动页面以让对象可见(如果您明白我的意思)。但是,如果用户滚动页面并且div不再可见(在窗口外),我正在寻找的功能应该知道这一点。

javascript - 如何通过引用 JavaScript 中的事件处理程序来传递变量?

我用JavaScript模拟了一个类;它的代码在这里:functionmyclass(){this.count;this.init=function(){$("div.mybtn").click({n:this},function(e){e.data.n.count++;});}this.getCount=function(){alert(this.count);}}然后我创建了这个类的一个实例并执行了它的方法init(),但是当我点击任何div.mybtn元素时,它并没有增加值this.count.对象this似乎是按值而非引用传递给事件处理程序的。如何通过引用将变量传递给事件处理程

javascript - 将元素传递给 Angular 指令

我有一个简单的弹出指令类似于https://github.com/angular-ui/bootstrap/blob/master/src/modal/modal.js我需要将弹出窗口放置在启动打开的元素附近。制作这个的最佳方法是什么?使用ng-click="open($event)"捕获发起者并传递给指令工作吗?(这里是此元素捕获http://jsfiddle.net/Amnesiac/5z5Qz/3/的示例)$scope.open=function(e){varelem=angular.element(e.srcElement);}然后如何将此angular.element(e.s